Реестр номенклатуры · массовые операции
F1 · выбор строк → панель действий → мастер (параметры → предпросмотр → результат) · спецификация «Массовые операции»
| Код | Наименование | Группа | Вид | Ø | Категории | Статус |
|---|
Контракт экрана (для ТЗ)
Объект / архетип
OBJ-NSI-NOMEN · класс INT · «реестр + множественный выбор + панель массовых действий»
Права (кнопка ↔ операция) · правило двух ключей
| Действие | Операции | Роли / порог |
|---|---|---|
| Смена группы / вида / категорий / дозаполнение | U + BULK | OPER ≤50 · EXP ≤500 · ADMIN ≤50 000 |
| Архивирование пакетом | D + BULK | EXP, ADMIN · подтверждение числом |
| Отправить пакет на согласование | APPR | OPER (обход порога через маршрут) |
| Выгрузка выборки | EXP | NSI.READ.INT+ |
| Откат пакета | BULK | ADMIN · 30 дней, если запись не менялась |
Инварианты, блокирующие запись
R-G1 целевая группа — лист, не папка · целевая группа не в архиве · запись не на согласовании · не участвует в открытом разборе дублей · архивирование: нет остатка/открытых документов/вхождения в BOM · запись не занята другим пакетом
Состояния
Раскрытие по зрелости A
A1 выделение + архивирование · A2 dry-run и протокол · A3 валидация, маршрут пакета, откат · A4 фоновые задачи и распространение · A5 предложенные системой пакеты (плашка сверху)
Журнал массовых операций
Пакет — единица аудита и отката. Хранит условие отбора, перечень ID, параметры, результат по корзинам
| Пакет | Операция | Область | Автор | Изменено | Пропущено | Статус | |
|---|---|---|---|---|---|---|---|
| BULK-2026-0047 | Дозаполнение характеристик | фильтр: Болты · Ø пусто | Иванов (ADMIN) | 3 118 | 294 | выполнен | |
| BULK-2026-0043 | Смена группы | список кодов (412) | Петров (EXP) | 396 | 16 | выполнен | |
| BULK-2026-0041 | Архивирование | выделенные (58) | Петров (EXP) | 51 | 7 | частично, остановлен | |
| BULK-2026-0039 | Смена вида | фильтр: Шайбы | Сидорова (OPER) | 0 | 0 | на согласовании | |
| BULK-2026-0035 | Категории (заменить по оси) | фильтр: Крепёж | Иванов (ADMIN) | 1 204 | 0 | откачен | — |